package com.ynet.middleground.riskmanage.dto;

import java.io.Serializable;
import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author songyf
 * @description 股权冻结信息
 * @date 2020-08-12 14:50
 */
@Data
@ApiModel(value = "股权冻结信息", description = "股权冻结信息")
public class JudicialAssistanceDTO implements Serializable {

    private static final long serialVersionUID = 5507757886050090743L;

    /**
     * 被执行人
     */
    @ApiModelProperty(value = "主键Id", notes = "主键Id")
    private String Id;

    /**
     * 股权数额
     */
    @ApiModelProperty(value = "被执行人名称", notes = "被执行人名称")
    private String ExecuteName;

    /**
     * 执行法院
     */
    @ApiModelProperty(value = "被执行人KeyNo", notes = "被执行人KeyNo")
    private String ExecuteKeyNo;

    /**
     * 执行通知书文号
     */
    @ApiModelProperty(value = "股权数额", notes = "股权数额")
    private String EquityAmount;

    /**
     * 类型 | 状态
     */
    @ApiModelProperty(value = "执行法院", notes = "执行法院")
    private String ExecuteCourt;

    /**
     * 股权冻结情况
     */
//    @ApiModelProperty(value = "股权冻结情况", notes = "股权冻结情况")
//    private EquityFreezeDetailDTO equityFreezeDetail;
//
//    /**
//     * 解除冻结详情
//     */
//    @ApiModelProperty(value = "解除冻结详情", notes = "解除冻结详情")
//    private EquityUnFreezeDetailDTO equityUnFreezeDetail;

    /**
     * 股东变更信息
     */
    @ApiModelProperty(value = "通知文书号", notes = "通知文书号")
    private String ExecutionNoticeNum;

    /**
     * 股东变更信息
     */
    @ApiModelProperty(value = "类型 | 状态", notes = "类型 | 状态")
    private String Status;

    @ApiModelProperty(value = "冻结股权标的企业信息", notes = "冻结股权标的企业信息")
    private RelatedCompaniesDTO relatedInfo;

//    /**
//     * 股东变更信息
//     */
//    @ApiModelProperty(value = "股东变更信息", notes = "股东变更信息")
//    private JudicialPartnersChangeDetailDTO judicialPartnersChangeDetail;
    }
